﻿/*delete_voice_btn*/
.delete_voice_btn {
  top: 2rem;
  margin: 0.6rem auto 0;
  /*transform:translate(-50%,-50%);*/
  width: 2rem;
  line-height: 2rem;
  height: 2rem;
  color: #fff;
  font-size: 1.5rem;
  background-color: #e85454;
  border-radius: 50%;
  right: 4vw;
}
/*delete_voice_btn*/
/*参考问题s*/
.bg_c {
  background-color: #9f5c2f;
  width: 70vw;
  text-align: center;
  line-height: 2rem;
  color: #fff;
  margin: 1rem auto;
  border-radius: 2vw;
}

.ck_q {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  background-color: rgba(0,0,0,0.8)
}
/*参考问题 e*/
.show_max img {
  width: 80vw;
  max-height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}

.show_max {
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,1);
  position: absolute;
  top: 0;
  left: 0;
}

.mint-swipe .swipe .mint-swipe-indicator .is-active {
  background: #9f5c2f;
}

.Adventure {
  width: 100%;
  height: 100%;
  background-size: contain;
  background-image: url("../../img/ad_bg_img.png")
}

.upd {
  width: 25.8vw;
  height: 2rem;
  line-height: 2rem;
  font-size: 1rem;
  color: #fff;
  background-color: #e85454;
  margin: 1rem auto 0.55rem;
  border-radius: 1.4vw;
}

.music_w {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}

.music_box {
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.5);
  top: 0;
  left: 0;
  position: absolute;
}

.music_box_main {
  width: 70vw;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  background-color: #fff;
  border-radius: 3vw;
}

.music_box_main_header {
  height: 1rem;
  line-height: 1rem;
  text-align: center;
  color: #9f5c2f;
  font-size: 1.2rem;
  margin-top: 2rem;
}

.music_line {
  width: 44.2vw;
  margin: 1.2rem auto 0;
  height: 1.5rem;
  line-height: 1.5rem;
  border: 2px solid #9f5c2f;
  border-radius: 4vw;
  color: #9f5c2f;
  position: relative;
  overflow: hidden;
}

.music_line_play {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  /*width: 80%;*/
  font-size: 1rem;
  text-align: center;
  background-color: #fee9cb;
}

.btn_music {
}
/*.start{
    background-image:url("../../static/img/start.png");
    background-size:contain;
    background-repeat:no-repeat;
    
  }
  .stop {
    background-image: url("../../static/img/stop.png");
    background-size: contain;
    background-repeat: no-repeat;
  }*/
.btn_music_img {
  width: 5vw;
  height: 1.05rem;
  margin: 1rem auto 0.1rem;
}

.btn_w {
  color: #c9c9c9;
  font-size: 0.7rem;
  text-align: center;
  margin-top: 0.2rem;
}
